Retail Clerk '89 started as a personal exercise to learn Sega Genesis programming. It's now a complete, albeit short, demo. Although originally inspired by Phantasy Star II and III it morphed into more of an interactive fiction game. It's not especially fun but has a complete story.

**Things implemented in this demo**

Technical framework:
* Drawing background graphics and sprites
* Capturing controller input and moving a sprite based on it
* Playing and pausing background music
* Collision detection
* Game state management
* Game script and event processing
* Dialog between characters
* Branching dialog based on player choices
* Transition between main playable characters
* Title screens, intro screens, and ending screens
* Saving and loading

Story:
* Main story spans 8 in-game days over the 1989 Xmas season
* Three possible endings
* No major story additions planned at this point

**Running**

This is the main build that has been fully tested on Gens and BlastEm for Linux. It has been minimally tested on Genecyst and Gens for Windows. It has been tested on a real Sega Genesis via an Everdrive. 

This build runs on AtGames Genesis clones but the sound is bad.

Save states and save RAM from previous builds will not work with this release.

**Links**

Project page - http://www.huguesjohnson.com/rc89/

Releases page - http://www.huguesjohnson.com/rc89/releases.html

**Disclaimers**

This demo is (obviously) not licensed by Sega, there is no relationship between the author of this demo and Sega.

Although this demo is inspired by late 80s mall culture all locations, characters, and events are fictitious. 

